/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.uca.dss.curso2011.grupo1.clases;

/**
 * Interfaz que devuelve los datos de un medio de transporte.
 * @author David & Alejandro
 */
public interface InterfazMedioTransporte {

     /**
     * Funcion que comprueba la existencia de un medio de transporte.
     * @param id Identificador del medio de transporte que estamos buscando.
     * @return Devuelve true si el identificador del medio de transporte coincide con el dado.
     */
     public boolean existeMedioTransporte(String id);

    /**
     * Método que devuelve el precio del médio de transporte.
     * @return precio.
     */
    public double obtienePrecio();

    /**
     * Método que devuelve la capacidad máxima del médio de transporte.
     * @return Número de asientos máximos.
     */
    public int obtieneNumeroAsientos();

}
